﻿using Radius.NET.Interface.Kingdee.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Radius.NET.Interface.Kingdee.Entity
{
    /// <summary>
    /// 收料通知单
    /// </summary>
    public class PUR_ReceiveBillDto
    {
        /// <summary>
        /// 收料通知单内码
        /// </summary>
        public int FID { get; set; }
        public string FBillNo { get; set; }
        /// <summary>
        /// 材料编码
        /// </summary>
        [KingdeeColumn("FMaterialId.FNumber")]
        public string FMaterialId_FNumber { get; set; }

        /// <summary>
        ///收料通知单分录ID
        /// </summary>
        public int FDetailEntity_FEntryID { get; set; }

        /// <summary>
        /// 收料通知单行号
        /// </summary>
        public int FDetailEntity_FSEQ { get; set; }

        /// <summary>
        /// 单据税额
        /// </summary>
        public double FBillTaxAmount { get; set; }
        /// <summary>
        /// 单据金额
        /// </summary>
        public double FBillAmount { get; set; }
        /// <summary>
        /// 单价
        /// </summary>
        public double FPrice { get; set; }

        /// <summary>
        /// 含税单价
        /// </summary>
        public double FTaxPrice { get; set; }

        /// <summary>
        /// 价税合计(本位币)
        /// </summary>
        public double FAllAmount_LC { get; set; }
        /// <summary>
        /// 价税合计
        /// </summary>
        public double FAllAmount { get; set; }

        /// <summary>
        /// 税额
        /// </summary>
        public double FEntryTaxAmount { get; set; }

        /// <summary>
        /// 税额（本位币）
        /// </summary>
        public double FTaxAmount_LC { get; set; }

        /// <summary>
        /// 金额（本位币）
        /// </summary>
        public double FAmount_LC { get; set; }

        /// <summary>
        /// 金额
        /// </summary>
        public double FAmount { get; set; }

        /// <summary>
        /// 税率
        /// </summary>
        public double FEntryTaxRate { get; set; }

        /// <summary>
        /// 包装规格
        /// </summary>
        [KingdeeColumn("FAuxPropId.FF100002.FNumber")]
        public string FAuxPropId_FF100002_FNumber { set; get; }
        /// <summary>
        /// 包装规格
        /// </summary>
        [KingdeeColumn("FAuxPropId.FF100001.FNumber")]
        public string FAuxPropId_FF100001_FNumber { set; get; }
        [KingdeeColumn("F_asdg_Assistant.FDataValue")]
        public string F_asdg_AssistantFDataValue { get; set; }
        public double FPOQTY {  get; set; }
        public double FExtAuxUnitQty {  get; set; }
        public double FActlandQty {  get; set; }
        public double FReceiveQty { get; set; }
        [KingdeeColumn("FCreatorId.FName")]
        public string FCreatorIdFName { get; set; }
        public DateTime FDate { set; get; }
        [KingdeeColumn("FSupplierId.FNumber")]
        public string FSupplierIdFNumber { set; get; }
        public string FOrderBillNo { get; set; }
    }
}
